 % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
 
 P a r a l l a x   P r o p e l l e r   C h i p   P r o j e c t   A r c h i v e 
 
  % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
 
 
 
   P r o j e c t   :     " R E A D M E " 
 
 
 
 A r c h i v e d   :     S u n d a y ,   F e b r u a r y   4 ,   2 0 0 7   a t   8 : 5 6 : 2 2   P M 
 
 
 
         T o o l   :     P r o p e l l e r   T o o l   v e r s i o n   1 . 0 
 
 
 
 
 
                         R E A D M E . s p i n 
 
                             %
 
                             % % %f s r w . s p i n 
 
                             %        %
 
                             %        % % %s d s p i q a s m . s p i n 
 
                             %
 
                             % % %s d s p i . s p i n 
 
                             %
 
                             % % %s d s p i a s m . s p i n 
 
                             %
 
                             % % %s d s p i f a s m . s p i n 
 
                             %
 
                             % % %s d s p i q a s m . s p i n 
 
                             %
 
                             % % %f s r w _ s p e e d . s p i n 
 
                             %        %
 
                             %        % % %t v _ t e x t . s p i n 
 
                             %        %        %
 
                             %        %        % % %T V . s p i n 
 
                             %        %
 
                             %        % % %f s r w . s p i n 
 
                             %                  %
 
                             %                  % % %s d s p i q a s m . s p i n 
 
                             %
 
                             % % %s d r w _ t e s t . s p i n 
 
                                       %
 
                                       % % %t v _ t e x t . s p i n 
 
                                       %        %
 
                                       %        % % %T V . s p i n 
 
                                       %
 
                                       % % %f s r w . s p i n 
 
                                                 %
 
                                                 % % %s d s p i q a s m . s p i n 
 
 
 
 
 
 
 
 F A T 1 6   r o u t i n e s   w i t h   s e c u r e   d i g i t a l   c a r d   l a y e r 
 
 
 
 
 
 T h i s   c o n t a i n s   t h e   f u l l   s e t   o f   c o d e   y o u   n e e d   t o   r e a d   a n d   w r i t e   f i l e s   t o   s e c u r e   d i g i t a l   c a r d s   i n   a   w a y   t h a t   i s   c o m p a t i b l e   w i t h   y o u r   P C . 
 
 
 
 A   F A T 1 6   f i l e s y s t e m   l a y e r   i s   p r o v i d e d   ( n o   s u b d i r e c t o r i e s   o r   l o n g   f i l e   n a m e s   r i g h t   n o w ) . 
 
 
 
 T h r e e   d i f f e r e n t   v e r s i o n s   o f   s e c u r e   d i g i t a l   b l o c k - l e v e l   I / O   a r e   p r o v i d e d ,   f r o m   a   s l o w   a n d   S P I N - o n l y   v e r s i o n   t o   a   r e a s o n a b l y   q u i c k   a s s e m b l y   l a n g u a g e   v e r s i o n . 
 
 
 
 R e a d   s p e e d   s h o u l d   b e   a b o u t   3 0 0 K B y t e s / s e c o n d   a n d   w r i t e   s p e e d   s h o u l d   b e   a r o u n d 
 
 1 5 0 K B y t e s / s e c o n d   ( o r   f a s t e r   o r   s l o w e r   d e p e n d i n g   o n   t h e   c a r d ) . 
 
 
 
 I n   t h e s e   r o u t i n e s   e m p h a s i s   h a s   b e e n   o n   k e e p i n g   t h e   c o d e   a s   s h o r t   a s   p o s s i b l e . 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  % % % % % % % % % % % % % % % % % % % %
 
 P a r a l l a x ,   I n c . 
 
 w w w . p a r a l l a x . c o m 
 
 s u p p o r t @ p a r a l l a x . c o m 
 
 U S A   9 1 6 . 6 2 4 . 8 3 3 3 